﻿namespace wojilu
{
    public interface ICacheStrategy
    {
        void AddObject(string string_0, object object_0);
        void AddObject(string string_0, object object_0, int int_0);
        void AddObjectWithDepend(string string_0, object object_0, string[] string_1);
        void AddObjectWithFileChange(string string_0, object object_0, string[] string_1);
        void FlushAll();
        void RemoveObject(string string_0);
        object RetrieveObject(string string_0);

        int TimeOut { get; set; }
    }
}